home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / Resources / System / PPCUpdates / Cybppc.notes < prev    next >
Text File  |  2000-03-02  |  12KB  |  384 lines

  1.  
  2. Problems:
  3.   o Enter the BootMenu GUI, then leave it...SysIHack won`t
  4.     start because it checks if the gadtools.library is already
  5.     used. The gadtools.library can`t be expunged so there`s
  6.     no cure for this problem.
  7.   o ProbeSCSI
  8.     Sends a Read Defect Data(Length=0x2000) with a sc_length=$fc
  9.     so the unit wants to transfer data but the device doesn`t know
  10.     where to store these.
  11.   o ACDPlay sends READ SUB-CHANNEL 0x42 SCSI command with the
  12.     sc_CmdLength=6 but the SCSI-2 specs demand 10 Bytes for the cmd.
  13.     The consequence is an error requester.(Friedhelm Bunk)
  14.   o YACDP sends the following command
  15.     0x28
  16.     0x00
  17.     0x00000017
  18.     0x00
  19.     0x0001
  20.     0x00
  21.     to a Matsushita with an inserted Audio CD.
  22.     The result is that the CDRom sends the 2048 bytes and
  23.     then 12 * 2352 audio blocks.
  24.   o PlayCD (IDEFIX package)
  25.     Sends a 0x47 command with 0xC cmdlength instead of 0xa
  26.     ->Phase Error
  27.   o Exabyte seems to have a reselection problem..for long reads(compares)
  28.     the unit just hangs. This means the unit itself doesn`t come back from
  29.     a Reselection and there`s nothing i can do about it. This happens inside
  30.     of an IO job and not before any data is tranfered.
  31.   o Audio program with the task name "PrefsEditor" sends a
  32.     0xa5********* with CmdLength 10
  33.     that`s a bug..it must be length 12.
  34.     
  35.  
  36. Open:
  37.   o >8x Audio cdda and the toomuchdata error
  38.  
  39.  
  40. ReleaseNotes:
  41.  
  42. - V44.69
  43.  o Copyright changed
  44.  
  45. - V44.68
  46.  o small internal change..nothing serious
  47.  
  48. - V44.67
  49.  o Mount Gadget for each Unit so you can force a Mount even
  50.    for DVD Rams which say they are a CDROM.
  51.  
  52. - V44.66
  53.  o CVPPC support..
  54.  o Removable is now start by a seperate resident
  55.  o new bios keys..check the bios docs
  56.  
  57. - V44.65
  58.  o "switch" openscreen mode is now saved too
  59.  o Some text changes in the synchron/offset area to
  60.    reflect more the technical side of SCSI:-)
  61.  
  62. - V44.64
  63.  o resolution switch now does a fresh restart to avoid some trouble. 
  64.  o auto mode more intelligent now...auto was ignored for non RDB
  65.    units...now it assumes YES if the unit has no RDB but if it has
  66.    a RDB it checks for the Reselection/Sync flag in the RDB as usual.
  67.    Synchron/Reselection isn`t used if the unit itself marks itself
  68.    as not supporting them.
  69.  
  70. - V44.63
  71.  o Oh well..some people really want 15khz support so here they get it in
  72.    interlace(press SPACE)
  73.  o Little SCSIHardware check problem fixed
  74.  
  75. - V44.62
  76.  o Now the removable check also cares for SizeBlock and SectorPerBlock to
  77.    detect medium changes where the layout is the same but not these 2 fields
  78.    for some reason.
  79.  o ALICE_LHS is now cleared(VGAOnly)...the monitor itself doesn`t need it
  80.    but the OS itself needs it to create a real 31khz screen
  81.  
  82. - V44.61
  83.  o SCSI/CDFS Menus off, if no SCSI hardware is there
  84.  
  85. - V44.60
  86.  o 31khz monitor
  87.  o 31khz bootmenu config changes
  88.  
  89. - V44.59
  90.  o screen space optimization
  91.  
  92. - V44.58
  93.  o internal bootmenu changes
  94.  o PatchNCRSCSI
  95.  
  96. - V44.57
  97.  o "right shift" is now "a"
  98.  
  99. - V44.56
  100.  o Map sw restructured..if that helps..only god knows.
  101.    Black Magic
  102.  
  103. - V44.55
  104.  o Boot BIOS "right shift" is now "left shift" because of Picasso
  105.    conflict.
  106.  
  107. - V44.54
  108.  o Bootmenu GUI Problem with the Unit.Synchron Gadget fixed
  109.  o patchmac`s scan now aligns the search ptr to avoid
  110.    the V39.106 odd rt_Name start ptr problem.
  111.    Then it hasn`t found the patch pattern
  112.  
  113. - V44.53
  114.  o Reselection fix
  115.    (could be reproduced with a 11 track Quake2,Philips 2600
  116.     and the command
  117.     "ED 00 00 00 00 00 02 00 DC 00" to write the Track TOC
  118.     with Burnit)
  119.  
  120. - V44.52
  121.  o ignore not legal scsi msgs after a reselection.
  122.    Exabyte likes to send SAVE DATA msgs right after
  123.    a reselection.
  124.  
  125. - V44.51
  126.  o Some maprom tweaks..maybe that removes
  127.    the problems some people have.
  128.  
  129. - V44.50
  130.  o Forgotten freegadgets in the Bootmenu
  131.  o Added CDFS Cache(only useful for the P5 cdfs) support
  132.  o fixed a forgotten ram config problem
  133.  
  134. - V44.49
  135.  o CDRDBScan bootmenu gadget
  136.  o Fix to the cd devicename update
  137.  
  138. - V44.48
  139.  o changed CDP5 to CDFS
  140.  
  141. - V44.47
  142.  o Added CDrive filesystem support
  143.  o Rework GUI again and added CDRom Mount/Boot support
  144.  o initialize the devicename into a fse Node
  145.  
  146. - V44.46
  147.  o Bootmenu tweaks
  148.  
  149. - V44.45
  150.  o Blizzard Board detection was broken
  151.  o MaxUnit in ControllerID wasn`t correct for the Blizzard
  152.  
  153. - V44.44
  154.  o Bootmenu keycheck code workaround for key synclost situation
  155.  
  156. - V44.43
  157.  o new Bootmenu memory entries
  158.  
  159. - V44.42
  160.  o more intelligent unit scan to find slow startup drives
  161.  
  162. - V44.41
  163.  o Disable Unit,boot,rescan,scsiconfig fails with a unit which
  164.    can change it`s sector size(for example a MO)..fixed
  165.  o Reworked the way Inquiry works...maybe this also fixes 0 totalsector problems
  166.  o Made Bootmenu 040 aware
  167.  o If the loaded filesystem had more than 1 hunk the bptr in the seglist was
  168.    no bptr..caused an enforcer hit with version filesystem:
  169.  
  170. - V44.40
  171.  o More than 1 Filesystem problem fixed
  172.  o Unit Dostype cache to avoid unnecessary IO
  173.  
  174. - V44.39
  175.  o BootMenu Init reworked
  176.  
  177. - V44.38
  178.  o LED reworked..now controlled by the script..luckily that works too now
  179.    and this hopefully fixes the buserror nightmare.
  180.  o For Fusion owners increased the chipram border in PatchMac to 0x4000.
  181.  
  182. - V44.37
  183.  o Buserror fog adventure...
  184.  o buserror doesn`t happen with the 68040..
  185.  o buserror doesn`t happen with all 68060 boards..(not with mine anymore)
  186.  o buserrors don`t come as often when i added some more NOPs..
  187.    from 10min to 60min frequency for Klaus
  188.  o buserror reason found by logicanalyser.
  189.    The write value in DRIVER_SetLed and DRIVER_ClearLed is equal to the
  190.    weird 4th byte in the DNAD(internal scripts dma pointer) which we
  191.    thought caused the buserror. The chip basicly run amok and put this
  192.    led value into some internal register it used as its own dma pointer.
  193.  o LED COMPLETELY DISABLED..
  194.  
  195. - V44.36
  196.  o Little debug output changes
  197.  o CMD Buffer length now 32 instead of 12 which already collides with new 16byte cmds
  198.  o switch off HandShake Timeout(which is already on max) after the initial scan
  199.    for el lamo devices which take that long to complete its instruction.
  200.    The Handshake timeout was used to detect a bus hang and try to recover...
  201.  o "Save" -> "Use"
  202.  
  203. - V44.35
  204.  o Lun Number gadget update problem
  205.  
  206. - V44.34
  207.  o Maxoffset 15(fixes Atlas2 problem)
  208.    Shit manual.
  209.  o Fixed the listview display problem(instead of Unit x only Unit 0)
  210.    Disable/Enable setting were shown after a fresh reboot.
  211.  
  212. - V44.33
  213.  o 68040/68060 disable check for some bootmenu fields
  214.  o busid prefs activated
  215.  o maprom prefs activated
  216.  o fixed a missing FreeScreenDrawInfo
  217.  
  218. - V44.32
  219.  o Flash Prefs write working now
  220.  
  221. - V44.31
  222.  o Added BootMenu
  223.  o Thrown out the old prefs system(have to disable it in Unitcontrol too)
  224.  o fixed some little max sync period value problem
  225.  
  226. - V44.30
  227.  o Playing around with the fifos...maybe that`s the cause for the buserror.
  228.    (Walking through the fog sucks)
  229.  o Check for termination on the wide bus side..if that fails..well..completely
  230.    disable reselection
  231.  
  232. - V44.29
  233.  o more intelligent dostype comparison in the CheckDeviceNode routine
  234.    which tests if a current partition`s geometry is equal to a one
  235.    already in the system so that filesystem can be used.
  236.    The old check simply compared the whole DOSTYPEID.
  237.    The new one checks if it`s the same and if not it checks if it`s
  238.    almost the same where it ignores the last byte of the dostype
  239.    which normally represents a filesystem type number a filesystem
  240.    supports.(FFS supports 5 different versions for example)
  241.  o Fixed a removable problem with different disks that have
  242.    the same geometry and same DeviceName. Now it works like it should.
  243.    (MrDaniel)
  244.  o I wasn`t able to reproduce the Buserror anymore..
  245.  
  246. - V44.28
  247.  o corrected the readtoomuch length output bug i introduced lately with
  248.    some script changes
  249.  o fixed the cybermap problem
  250.  o max sync offset set to 16(manual is a bit unsecure about this)
  251.    (The symbios web page says 16)
  252.  
  253. - V44.27
  254.  o Activated script ram usage now. Maybe that removes
  255.    these weird problems.(It didn`t...sigh)
  256.  
  257. - V44.26
  258.  o Hopefully this awful buserror problem fixed.
  259.    I couldn`t reproduce it with a heavy diskspeed test anymore
  260.    but that doesn`t mean much.(well..actually 2 days afterwards
  261.    it came back)
  262.  
  263. - V44.25
  264.  o IOERR_OPENFAIL missed in some lowmemory error case
  265.  o Fixed HDToolBox scan problem...oh well.
  266.  
  267. - V44.24
  268.  o Small changes in the sync bookkeeping
  269.  o Fixed Reselection hang problem
  270.  
  271. - V44.23
  272.  o Didn`t init the internal sync,wide parameters after a SCSIReset,
  273.    so unitcontrol still showed the old though it was already in async.
  274.  
  275. - V44.22
  276.  o Corrected DCNTL_COM init
  277.  
  278. - V44.21
  279.  o My little LED Devil...
  280.  
  281. - V44.20
  282.  o WORM RDB load thrown out.
  283.  o Phase Mismatch -> SCSI Reset now
  284.    Force disconnect and Reset MSG is too riscy
  285.  
  286. - V44.19
  287.  o Fixed some LED problem...sigh..we should really have done
  288.    some simple BUS BUSY Led system.
  289.  
  290. - V44.18
  291.  o Compiled with OPT
  292.  
  293. - V44.17
  294.  o Handshake xx second enforcer hit interval with no termination.
  295.    Fixed.
  296.  
  297. - V44.16
  298.  o Reselection crash/actual problem fixed
  299.  
  300. - V44.15
  301.  o Used Handshake Timeout to escape deadlocks
  302.  o After a new Exabyte 8500 Firmware update, the Inquiry Data Phase
  303.    deadlock vanished...strange.
  304.    It worked with the old firmware at the Mk2 and 4091
  305.  o Fixed SCSI timing problems(UMAX Scanner works now and probably
  306.    also the Exabyte without the update)..strange days
  307.  o default reselection off(My little friend the Philips CDD2600)
  308.    
  309. - V44.14
  310.  o Changed some requester msgs
  311.  
  312. - V44.13
  313.  o Changed something in the Pool system to adapt to changed struct sizes
  314.  o Enhanced Error output(more informations)
  315.  
  316. - V44.12
  317.  o Fixed Autosense problem..uses SCSIF_OLDAUTOSENSE and not the bit
  318.    which are different, so sense was always 4 bytes long.
  319.    (MakeCD problem)
  320.  
  321. - V44.11
  322.  o Fixed some beta release no reselection set bug
  323.  o Reworked the sense system
  324.  o Fixed 2 mungwall hits which fixes the AFS problem
  325.  
  326. - V44.10
  327.  o Beta Release
  328.  
  329. - V44.9
  330.  o Improved No Termination Check
  331.  o Optimized the removable notify
  332.  o Fixed some removable enforcer hit
  333.  
  334. - V44.8
  335.  o Forgot the START Unit cmd...should fix some coldboot startup problems
  336.    (Seagate 9G)
  337.  o Removable task problem with notify..
  338.  o Lun problem with Identify msg
  339.  
  340. - V44.7
  341.  o the automatic wide init was disactivated..changed that
  342.  
  343. - V44.6
  344.  o More error check requesters+recovering
  345.  o Reactivated UnitArray check for new Unitcontrol
  346.  o Reactivated BusReset(it`s more dangerous now)
  347.  o Activated WideResidue
  348.  
  349. - V44.5
  350.  o Added a cludge to fix probescsi`s bug where it does this:
  351.    Read Defect Data(Length=0x2000) with a sc_length=$fc so the unit wants to
  352.    transfer data but the device doesn`t know where to store these.
  353.    Oh well...this isn`t worth it.
  354.    This cludge will break when a disconnect occurs...
  355.  o More sophisticated bug requester output
  356.  o smakefile problem which caused that RDB_Removable wasn`t up to date always which
  357.    may caused enforcer hits.
  358.  
  359. - V44.4
  360.  o Instead of a global termination check i added the check to OpenDevice which fails
  361.    with HFERR_Phase if the termination isn`t correct. I should create a HFERR_Termination.
  362.  
  363. - V44.3
  364.  o The removable task isn`t woken up when you rescan and a new unit is found.
  365.    Has only an effect if you don`t have a recognized removable drive there.
  366.  
  367. - V44.2
  368.  o Added IO_GetBusID
  369.  o Added IO_GetMaxUnit
  370.  o Added IO_GetMaxLun
  371.  o Changed the IO_Prefs functions to care for more than 8 units
  372.  o Fixed filesystem hunk loader`s more than 1 hunk bug...
  373.    has no effect on FFS because it only has 1 hunk
  374.  
  375. - V44.1
  376.  
  377.  o reactivated Synchron,Wide and Reselection
  378.  o used the optimizer(but disabled the modes which cause the code to crash)
  379.  o fixed the hang problem(really weird thing)
  380.  
  381. - V44.0
  382.  
  383.  o Initial Beta release
  384.